\hypertarget{classace_1_1_native_shader___imp___d_x11}{\section{クラス ace\-:\-:Native\-Shader\-\_\-\-Imp\-\_\-\-D\-X11}
\label{classace_1_1_native_shader___imp___d_x11}\index{ace\-::\-Native\-Shader\-\_\-\-Imp\-\_\-\-D\-X11@{ace\-::\-Native\-Shader\-\_\-\-Imp\-\_\-\-D\-X11}}
}
ace\-:\-:Native\-Shader\-\_\-\-Imp\-\_\-\-D\-X11に対する継承グラフ\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=5.000000cm]{dc/d92/classace_1_1_native_shader___imp___d_x11}
\end{center}
\end{figure}
\subsection*{Public メソッド}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classace_1_1_native_shader___imp___d_x11_afc7b5ea4a83bf205cb0c79f4ced99f8e}{{\bfseries Native\-Shader\-\_\-\-Imp\-\_\-\-D\-X11} (\hyperlink{classace_1_1_graphics}{Graphics} $\ast$graphics, I\-D3\-D11\-Vertex\-Shader $\ast$vertex\-Shader, I\-D3\-D11\-Pixel\-Shader $\ast$pixel\-Shader, I\-D3\-D11\-Input\-Layout $\ast$layout)}\label{classace_1_1_native_shader___imp___d_x11_afc7b5ea4a83bf205cb0c79f4ced99f8e}

\item 
\hypertarget{classace_1_1_native_shader___imp___d_x11_a63a72f1bad291a6a66bf96e7cc71780d}{void {\bfseries Assign\-Constant\-Buffer} ()}\label{classace_1_1_native_shader___imp___d_x11_a63a72f1bad291a6a66bf96e7cc71780d}

\item 
\hypertarget{classace_1_1_native_shader___imp___d_x11_a2f179a99c1c3d49655cf40303d7cbd09}{I\-D3\-D11\-Input\-Layout $\ast$ {\bfseries Get\-Layout} ()}\label{classace_1_1_native_shader___imp___d_x11_a2f179a99c1c3d49655cf40303d7cbd09}

\item 
\hypertarget{classace_1_1_native_shader___imp___d_x11_ab19230ca5da40fa181baad70f65ce3fd}{I\-D3\-D11\-Vertex\-Shader $\ast$ {\bfseries Get\-Vertex\-Shader} ()}\label{classace_1_1_native_shader___imp___d_x11_ab19230ca5da40fa181baad70f65ce3fd}

\item 
\hypertarget{classace_1_1_native_shader___imp___d_x11_adc3fc60b76e76b13b8ad9449c5886576}{I\-D3\-D11\-Pixel\-Shader $\ast$ {\bfseries Get\-Pixel\-Shader} ()}\label{classace_1_1_native_shader___imp___d_x11_adc3fc60b76e76b13b8ad9449c5886576}

\end{DoxyCompactItemize}
\subsection*{Static Public メソッド}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classace_1_1_native_shader___imp___d_x11_ab908f673296312dc9feb2d7f0cf8a17e}{static \hyperlink{classace_1_1_native_shader___imp___d_x11}{Native\-Shader\-\_\-\-Imp\-\_\-\-D\-X11} $\ast$ {\bfseries Create} (\hyperlink{classace_1_1_graphics}{Graphics} $\ast$graphics, const char $\ast$vertex\-Shader\-Text, const char $\ast$vertex\-Shader\-File\-Name, const char $\ast$pixel\-Shader\-Text, const char $\ast$pixel\-Shader\-File\-Name, std\-::vector$<$ \hyperlink{structace_1_1_vertex_layout}{Vertex\-Layout} $>$ \&layout, std\-::vector$<$ \hyperlink{structace_1_1_macro}{Macro} $>$ \&macro, \hyperlink{classace_1_1_log}{Log} $\ast$log)}\label{classace_1_1_native_shader___imp___d_x11_ab908f673296312dc9feb2d7f0cf8a17e}

\end{DoxyCompactItemize}
\subsection*{Protected メソッド}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classace_1_1_native_shader___imp___d_x11_a00d80113621875893ba96e6be3973c2b}{void {\bfseries Create\-Vertex\-Constant\-Buffer\-Internal} (int32\-\_\-t size, std\-::vector$<$ \hyperlink{structace_1_1_constant_buffer_information}{Constant\-Buffer\-Information} $>$ \&info)}\label{classace_1_1_native_shader___imp___d_x11_a00d80113621875893ba96e6be3973c2b}

\item 
\hypertarget{classace_1_1_native_shader___imp___d_x11_a39a2101366c76431643c8acab7713a6c}{void {\bfseries Create\-Pixel\-Constant\-Buffer\-Internal} (int32\-\_\-t size, std\-::vector$<$ \hyperlink{structace_1_1_constant_buffer_information}{Constant\-Buffer\-Information} $>$ \&info)}\label{classace_1_1_native_shader___imp___d_x11_a39a2101366c76431643c8acab7713a6c}

\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


このクラスの説明は次のファイルから生成されました\-:\begin{DoxyCompactItemize}
\item 
Dev/ace\-\_\-cpp/core/\-Graphics/\-D\-X11/\-Resource/ace.\-Native\-Shader\-\_\-\-Imp\-\_\-\-D\-X11.\-h\item 
Dev/ace\-\_\-cpp/core/\-Graphics/\-D\-X11/\-Resource/ace.\-Native\-Shader\-\_\-\-Imp\-\_\-\-D\-X11.\-cpp\end{DoxyCompactItemize}
